package com.recharge.domain.vo;

import com.recharge.common.domain.BaseDO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;
@ApiModel(value ="商品")
@Data
public class CardVoucherDO extends BaseDO {

    /**
     * 商品编号
     */
    private Integer goodsNo;
    /**
     *充值卡id数组
     */
    @ApiModelProperty(value = "充值卡ID字符串列表,用英文逗号隔开", required = true, notes = "商品ID字符串")
    private String cardVoucherIds;
    /**
     * 供应商ID卡密提供商
     */
    private String providerId;

    /**
     * 供应商编号
     */
    private String providerNo;
    /**
     * 供应商名称
     */
    private String providerName;
    /**
     * 卡的凭证号
     */
    private String voucherNo;
    /**
     * 商品的名称
     */
    private  String goodsName;

    /**
     * 商品面值
     */
    private Long denomination;

    /**
     * 供卡流水号
     */
    private String providerSerialNumber;

    /**
     * 卡的密码
     */
    private String voucherPassword;

    /**
     * 1.接口导入 2.本地导入
     */
    private Integer createMothod;
    /**
     * 卡的状态
     */
    private  Integer status;
    private List<CardVoucherDO> params;
}
